﻿#pagination{ float:right; margin-bottom:20px;}

/* 侧边栏
----------------------------------------------------------------- */
.page_right { float: right; width: 220px; }
.page_right h3 { font-size: 16px; font-weight: normal; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000; margin-bottom: 10px; padding-bottom: 10px; }
.page_right ul { list-style-position: outside; list-style-image: url(../images/sidebar_list_icon.gif); padding-left: 11px; margin-bottom: 20px; }
.page_right ul li { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #BFC1C4;  padding-bottom: 8px; }
.page_right ul li:hover { border-bottom-style: solid; }
.page_right ul li a {  display: block; text-decoration:none; }
.page_right ul li i { display: block; margin-top: 5px; font-style: normal; }
.page_right ul li i span { float: right; padding-left: 22px; }

/* 内页 面包屑
----------------------------------------------------------------- */
.bread_crumbs { line-height: 24px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #bcbcbc; margin: 20px 0; }
.right_function_key { float: right; }
.right_function_key img { margin-top: -3px;vertical-align: middle; }
.right_function_key a { margin-left: 15px;text-decoration: none; text-decoration:none; }

.addthis {  padding-top: 20px; }

/* 内页 正文框
----------------------------------------------------------------- */
.page_left { float: left; width: 650px; }
#page_title { font-size: 22px; font-weight: normal; margin-top:15px; margin-bottom: 15px; }
#page_title span { font-size: 12px; font-weight: normal; color: #666; margin-left:20px; }

#news_title { font-size: 22px; font-weight: normal; margin-bottom: 15px; text-align: center; }
.date_i { font-style: normal; color: #999; text-align: center; display: block; margin: 0 0 40px 0; }

/* 页面内容框内样式
----------------------------------------------------------------- */
.page_left .content_box p { margin-top: 20px; margin-bottom: 20px; }
.page_left .content_box h1 { font-size: 18px; color: #333; }
.page_left .content_box h2 { font-size: 16px; color: #333; }
.page_left .content_box h3 { font-size: 14px; color: #333; }
.page_left .content_box ul,.page_left .content_box ol { list-style-position: inside; margin-top: 20px; margin-bottom: 20px; }

/* 内页新闻列表样式
----------------------------------------------------------------- */
.page_news_list { list-style-type: none; }
.page_news_list li { margin-bottom: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #BFC1C4; }
.page_news_list li a { font-size: 16px; display: block; line-height: 30px; }
.page_news_list li i { font-style: normal; background-image: url(../images/date.png); background-repeat: no-repeat; background-position: left center; padding-left: 24px; line-height: 30px; }
.page_news_list li i span { background: url(../images/comments.png) no-repeat left center; padding-left: 24px; margin-left: 20px; }


/* 新闻文章结尾处 前后与返回按钮
----------------------------------------------------------------- */
.p_n_b { height: 30px; width: 618px; line-height: 30px; background-image: url(../images/gradient_bg.gif); background-repeat: repeat-x; background-position: left top; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ddd; border-right-color: #bcbcbc; border-bottom-color: #bcbcbc; border-left-color: #ddd; margin-top: 30px; padding-right: 15px; padding-left: 15px; overflow:hidden;}
.p_n_b a { width: 206px; display: block; height: 28px; float: left; margin-bottom: 20px; }
.previous {}
.back { text-align: center; }
.next { text-align: right; }

/* 留言评论
----------------------------------------------------------------- */
.comment { width: 650px; display: block; float:left; }
#commentList { border-top-width: 1px; border-top-style: solid; border-top-color: #bcbcbc; float: left; margin-top: 0; margin-right: 0; margin-bottom: 20px; margin-left: 0; }

.item { padding: 20px 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #bcbcbc; float:left; }
#commentList .odd { background-color: #f9f9f9; }
#commentList .user { float: right; display: block; }
.user .u-name { float: left; margin-right: 15px;}
.user .star {   float: left; }
.user .date-ask { margin-left: 15px;float: left; }

.answer { margin-top: 15px; float: left; }
.answer dt { background: url(../images/comments.png) no-repeat left center; float: left; padding-left: 22px; color: #069; width: 65px; line-height: 16px; height: 16px; }
.answer dd { width: 533px; float: left; color:#333; } 

.reply { float: left; background-color: #F7F7F7; border: 1px solid #F8E0C7; width: 600px; padding: 10px; margin-top: 10px; }
.odd .reply { background-color: #fff; } /* 橙色框内，管理员答复为白色底，以便区分 */
.reply dt { font-weight: bold; color: #F90;  }
.reply dt i { font-style: normal; color: #666; float: right; font-weight: normal; }
.reply dd { color: #F00; margin-top: 10px; }


.commentform { border: 1px solid #bcbcbc; margin: 20px 0 0 0; background-image: url(../images/gradient_bg.gif); background-repeat: repeat-x; background-position: left top; }
.commentform .nTitle { font-size: 16px; background: url(../images/comment_edit.png) no-repeat 10px center; padding-left: 32px; border-bottom: 1px solid #bcbcbc; line-height: 30px; height: 30px; color: #333; }

#comment_form { margin: 20px 10px 10px 20px; }
#comment_form dl { float:left; padding: 0 0 10px 0; }
#comment_form dl dt { float:left; line-height: 28px; width: 75px; text-align: right; margin: 0 5px 0 0; }
#comment_form dl dd { float:left; line-height: 28px; }
#comment_form input,#comment_form textarea { padding: 3px; }
#comment_form dl dd .textarea { height: 100px; width: 385px; }
/*================新添加的=======================*/
#comment_form dl dd .input2{ width:120px; }
#comment_form dl dd .submit2{ padding:3px 5px; }
#comment .star{ display:inline-block; background:url(../images/comment_icon.gif) no-repeat; width:65px; height:12px; overflow:hidden; }
#comment .star0{background-position:-65px 0;}
#comment .star1{background-position:-52px 0;}
#comment .star2{background-position:-39px 0;}
#comment .star3{background-position:-26px 0;}
#comment .star4{background-position:-13px 0;}
#comment .star5{background-position:0 0;}
#comment #stars{position:relative;line-height:12px;vertical-align:middle;}
#comment #stars a{position:absolute;display:block;width:13px;height:12px;line-height:12px;cursor:pointer;text-indent:-999px;}
#comment #stars .a2{left:13px;}
#comment #stars .a3{left:26px;}
#comment #stars .a4{left:39px;}
#comment #stars .a5{left:52px;}


/* 产品列表
----------------------------------------------------------------- */
.product_list { float: left; width: 900px; overflow: hidden; }
.product_list ul { float: left; width: 936px; list-style-type: none; }
.product_list ul li { float: left; width: 198px; height: 228px; margin-right: 36px; }
.product_list ul li a { float: left; width: 198px; height: 228px; }
.product_list ul li a img { float: left; border: 1px solid #CCC; margin: 0 0 10px 0; }
.product_list ul li a:hover img { float: left; border: 1px solid #069; margin: 0 0 10px 0; }

.page_product_list { float: left; width: 650px; overflow: hidden; border-bottom: 1px dotted #BFC1C4; margin: 0 0 10px 0; }
.page_product_list ul { float: left; width: 678px; list-style-type: none; }
.page_product_list ul li { float: left; width: 198px; height: 245px; margin-right: 28px; }
.page_product_list ul li a { float: left; width: 198px; height: 228px;color:#999; }
.page_product_list ul li a img { float: left; border: 1px solid #CCC; margin: 0 0 10px 0; }
.page_product_list ul li a .price{ color: #CC0000;font-family: verdana;font-size: 14px;font-weight: bold;}
.page_product_list ul li a:hover img { float: left; border: 1px solid #069; margin: 0 0 10px 0; }

.pictureDIV { float: left; margin: 0 0 20px 0; }

/*图片放大镜样式*/
.jqzoom{ float:left;border:none; position:relative; padding:0px; cursor:pointer; margin:0px; display:block; }
.zoomdiv{ z-index:100; position:absolute; top:0px; left:0px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center; overflow:hidden; }
.jqZoomPup{ z-index:10; visibility:hidden; position:absolute; top:0px;left:0px; width:20px; height:20px; border:1px solid #aaa; background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{ width:292px; height:292px; border: 1px solid #CCC;}
.spec-preview .jqzoom img{ width:292px; height:292px; }
.spec-scroll{ clear:both; margin-top:5px; width:294px; }
.spec-scroll .prev{ float:left; margin-right:5px; }
.spec-scroll .next{ float:right; }
.spec-scroll .prev,.spec-scroll .next{ display:block; font-family:"宋体"; text-align:center; width:10px; height:54px; line-height:54px; border:1px solid #CCC; background:#EBEBEB; cursor:pointer; text-decoration:none; }
.spec-scroll .items{ float:left;position: relative;width:261px; height:56px; overflow:hidden; }
.spec-scroll .items ul{ list-style:none; position:absolute; width:999999px; height:56px; }
.spec-scroll .items ul li{ float:left; width:65px; text-align:center; }
.spec-scroll .items ul li img{ border:1px solid #CCC; padding:2px; width:50px; height:50px; }
.spec-scroll .items ul li img:hover{ border:2px solid #FF6600; padding:1px; }
/*------------------------------新增结束--------------------------*/
.productItem { height: 330px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; border-top-color: #CCC; border-bottom-color: #CCC; list-style-type: none; float: left; margin: 0 0 20px 10px; width: 326px; padding: 10px; line-height: 34px; font-size: 14px; }

